VLSI Architecture of Configurable Low Complexity Hard Decision Viterbi Decoder
نویسنده
چکیده
A Viterbi algorithm has served as a powerful method for decoding of the convolutional code so as to control errors in data transmission over a noisy channel. It is based on maximum likelihood algorithm for decoding the data. However, the hardware implementation of Viterbi algorithm become crucial as it consumes large resources due to its complexity. This paper discusses the implementation of an efficient VHDL implementation of a Viterbi decoder using the concept of pipelining to reduce the critical path (maximum combinational path delay), thereby improving the operating frequency of the design and improving the throughput using ModelSim and Xilinx ISE tools for simulation and synthesis of modules respectively.
منابع مشابه
FPGA Implementation of Viterbi Algorithm for processing of Forward Error Control in Software Radio Receiver
Convolution codes are one of the FEC codes that are used in every digital communication system. Convolution coding can be applied to block of data and also to a continuous input stream. Convolutional encoder can be viewed as a finite state machine.Viterbi algorithm is employed in wireless communications to decode the convolution codes. Such decoders are complex and dissipate large amount of pow...
متن کاملA Study of Viterbi Decoder Algorithm for Wireless LANs
Viterbi Decoders are commonly used to decode convolutional codes in communications systems. This Viterbi Decoder is a fully parallel implementation which gives fast data throughput. The decoder is targeted for WiMAX and Wireless LAN applications. Input symbol metric pairs are decoded into output data bits by the maximum likelihood Viterbi processor core. Decoder supports both hard and soft inpu...
متن کاملDesign of Low Power Viterbi Decoder Using Asynchronous Techniques
In today’s digital communication systems, Convolutional codes are broadly used in channel coding techniques. The Viterbi decoder due to its high performance is commonly used for decoding the convolution codes. Fast developments in the communication field have created a rising demand for high speed and low power Viterbi decoders with long battery life, low power dissipation and low weight. Despi...
متن کاملA Vlsi Implementation of an Adaptive-effort Low-power Viterbi Decoder for Wireless Communications
Low-power error-correction is required for 3rd generation digital wireless devices. Adaptive-reduced state sequence detection (A-RSSD) modifies a Viterbi decoder to use far less computational effort than is typical. RSSD neglects the oldest p bits of the encoder's state machine, treating the code as if it were of length K' = K-p. Through successive reduction of p, decoding can proceed with more...
متن کاملDesign and Architectural Optimization of Viterbi Decoder
This report reviews previous work on Viterbi algorithm and decoder design. Our work is based on a (2, 1, 4) architecture with hard decision. Different hardware architectures are applied to Add-Compare-Select unit (ACS) and the entire system, and the performances on energy, area, and speed are compared. Keywords-convolutional code; maximum likelihood decoding; Viterbi algorithm
متن کامل